本发明提出了一种动态语音组呼区域的创建与更新方法,适用于铁路综合移动通信系统(GSM-R)。组呼成员的动态和组呼区域的动态是贯穿整个动态语音组呼业务中的两个基本思想。本发明基于动态语音组呼的系统基本思路,提出了动态组呼区域的创建和实时更新的系统流程,为铁路移动通信系统动态语音组呼的网络发展和优化提出了新的解决方法。
1.一种动态语音组呼区域的创建与更新方法,其特征在于:包括动 态语音组呼的区域创建和实时更新; 动态语音组呼区域的创建步骤如下: 步骤一:某移动用户发起申请一个动态组呼,智能网收到用户发 来的动态组呼请求后,SCP判断用户的合法性; 步骤二:用户合法性通过之后,SCP查询可用的组ID分配给该动 态组呼,同时向组呼的其他成员发送请求位置信息USSD字串得到各组 呼成员的位置信息; 步骤三:SCP分析得出该动态组呼区域,并将组呼区域、组ID和 优先级等属性通过SCP和GCR之间的接口发送给GCR; 步骤四:GCR收到该消息时,在GCR数据库中创建该动态组呼记录; 动态语音组呼区域的实时更新步骤如下: 步骤一:某动态语音组呼创建完成后,网络向组呼成员发送USSD 业务请求消息; 步骤二:当收到从网络侧发送来的USSD业务请求消息后,移动台 能解出此消息,将USSD字串中分配的组呼ID写入SIM卡,同时通过USSD 业务请求响应消息将当前位置信息返回给智能网; 步骤三:若移动台进入某个新的服务小区,则一直聆听BCCH广播 信道上的系统消息,解码出当前服务小区的Cellxa0ID;若该Cellxa0ID 与之前的Cellxa0ID不同,需进行小区重选或越区切换时,移动台就通 过执行USSD业务请求中的USSD字串自动将新的CellID报告给智能 网; 步骤四:SCP中应有一个按顺序存储所有小区Cellxa0ID的数据库; 如果SCP收到从移动台发送的执行USSD业务请求位置报告消息,则以 USSD字串中的小区ID信息作为输入参数,查找该移动台要到达的目标 小区,生成新的组呼区域属性;若发现组呼区域发生变化,则立即发 送更新消息给GCR,命令GCR更新其中的组呼区域属性。 技术领域 本发明涉及一种用于铁路无线移动通信的动态语音组呼区域的 创建与更新方法,属于移动通信领域。 背景技术 语音组呼业务定义了一种由多方参加,其中一部分人可以讲话、 多方聆听的点对多点的语音通信方式。语音组呼通过特定的组呼参考 来标识,组呼参考由组呼区域编号和组ID唯一确定,组呼区域编号可 用来界定组呼所覆盖的地理范围,以蜂窝小区为基本单位;组ID用来 标识该组的功能,即由哪些身份的成员参加。 动态语音组呼业务通过智能网结合USSD业务(Unstructured Supplementaryxa0Servicesxa0Data,非结构化补充数据业务)来设计实 现动态组呼业务,对现有语音组呼业务的规范提出一些功能上的修 改,来适应铁路运营的特殊需求。动态语音组呼业务的核心之一就是 实现组呼区域的动态,而在现有网络构架的基础上,实现组呼区域的 动态性能是比较困难的。 同时,动态组呼业务对移动台也有一些特殊的要求。当移动台收 到从网络发送来的非结构化补充业务请求时,移动台能解码出此消 息,并将USSD字串中分配的组呼ID写入SIM卡(Subscriberxa0Identity Module,客户识别模块),同时通过消息确认将当前位置信息返回给 智能网。之后,移动台每次进行小区重选或越区切换都能够自动将新 的位置信息报告给智能网。 发明内容 本发明的目的在于避免上述现有技术中的不足之处而提供一种 动态组呼区域的创建和更新方法,为铁路移动通信系统动态语音组呼 的网络发展和优化提出了新的解决方法。 本发明的目的可以通过以下措施来达到: 一种动态语音组呼区域的创建与更新方法,包括动态语音组呼的 区域创建和实时更新; 动态语音组呼区域的创建步骤如下: 步骤一:某移动用户发起申请一个动态组呼,智能网收到用户发 来的动态组呼请求后,SCP判断用户的合法性; 步骤二:用户合法性通过之后,SCP查询可用的组ID分配给该动 态组呼,同时向组呼的其他成员发送请求位置信息USSD字串得到各组 呼成员的位置信息; 步骤三:SCP分析得出该动态组呼区域,并将组呼区域、组ID和 优先级等属性通过SCP和GCR之间的接口发送给GCR; 步骤四:GCR收到该消息时,在GCR数据库中创建该动态组呼记录; 动态语音组呼区域的实时更新步骤如下: 步骤一:某动态语音组呼创建完成后,网络向组呼成员发送USSD 业务请求消息; 步骤二:当收到从网络侧发送来的USSD业务请求消息后,移动台 能解出此消息,将USSD字串中分配的组呼ID写入SIM卡,同时通过USSD 业务请求响应消息将当前位置信息返回给智能网; 步骤三:若移动台进入某个新的服务小区,则一直聆听BCCH广播 信道上的系统消息,解码出当前服务小区的Cellxa0ID;若该Cellxa0ID 与之前的Cellxa0ID不同,需进行小区重选或越区切换时,移动台就通 过执行USSD业务请求中的USSD字串自动将新的Cellxa0ID报告给智能 网; 步骤四:SCP中应有一个按顺序存储所有小区Cellxa0ID的数据库; 如果SCP收到从移动台发送的执行USSD业务请求位置报告消息,则以 USSD字串中的小区ID信息作为输入参数,查找该移动台要到达的目标 小区,生成新的组呼区域属性;若发现组呼区域发生变化,则立即发 送更新消息给GCR,命令GCR更新其中的组呼区域属性。 本发明相比现有技术具有如下优点:本发明的优势在于动态性 和实时性较好。利用智能网来控制动态组呼区域的创建,其数据的传 输更为简便,实现方式也更简单。同时,组呼成员的位置更新也让网 络能够随时了解到各成员的所在位置,便于控制和查找。此外,本发 明将组呼成员所在小区的下一个小区也添加进列表的方法,在较大程 度上防止了QoS的下降和掉话的发生。 附图说明 图1xa0SCP中组呼区域增加小区流程图 图2xa0SCP中组呼区域删除小区流程图 具体实施方式 当无线网络服务中的某个移动用户需要申请一个动态组呼时,网 络内部的SCP(Servicexa0Controlxa0Point,业务控制点)判断用户的合 法性,通过后将查询可用的组ID,并分配给该动态组呼,同时将该组 呼属性通过SCP和GCR之间的接口传送给GCR,则动态组呼创建完毕。 移动台进入某个服务小区,则一直聆听BCCH广播信道上的系统消 息,解码出当前服务小区的Cellxa0ID。若移动台发现新小区的Cellxa0ID 与之前的Cellxa0ID不同,就把这个新的Cellxa0ID发给智能网。该过程将 一直维持到动态组呼被注销或强制注销后,也就是在该动态组呼存在 期间,所有组成员每次发生位置改变都自动地把新的位置信息发送给 智能网,智能网则根据成员发送来的位置信息实时更新组呼区域属 性。若发现组呼区域有变化,则通过SCP与GCR之间的接口发送给GCR, 命令GCR执行相应的操作。 SCP中存在一个数据库按顺序存储所有小区的Cellxa0ID。如果SCP 收到从移动台发送来的位置报告消息,则以USSD字串中的小区ID信息 作为输入参数,查找该移动台要到达的目标小区,并且生成新的组呼 区域属性。如果发现组呼区域发生变化,则立即更新GCR中的组呼区 域属性。 一个动态组呼区域包括两个部分,一是该动态组呼成员所在的小 区,二是该小区相邻的两个小区。这样做的目的有两点,一是为了保 证只在有用户的区域才进行组呼以避免资源的浪费,二是为了保证移 动用户从一个小区走到下一个小区组呼不中断。 因此,动态组呼业务中的组呼区域一开始是根据动态组呼申请者 申请组呼时所有组呼成员的当前位置设定的,随着各成员的位置发生 变化,组呼区域也进行实时更新。组呼区域的更新是依事件触发的, 如果组呼成员位置发生变化或走出了当前的组呼服务区,就可能会造 成组呼区域的变化。因此,组呼区域更新分为两种,可能从组呼区域 中增加某些小区,也可能是从区域中删除某些小区。 下面结合附图对具体实施方式进行详细描述。 图1和图2分别为SCP增加小区和SCP删除小区两种情况的流程图, 其处理过程都是在SCP中,SCP根据移动台的位置信息启动该处理流程 进行分析组呼区域,若发现组呼区域有变化则发送更新消息给GCR, 命令GCR执行相应的操作。 动态语音组呼区域的创建过程如下: 步骤一:某移动用户发起申请一个动态组呼,智能网收到用户发 来的动态组呼请求后,SCP判断用户的合法性; 步骤二:用户合法性通过之后,SCP查询可用的组ID分配给该动 态组呼,同时向组呼的其他成员发送请求位置信息USSD字串得到各组 呼成员的位置信息; 步骤三:SCP分析得出该动态组呼区域,同时SCP将组呼区域、组 ID和优先级等属性通过SCP和GCR之间的接口发送给GCR; 步骤四:GCR收到该消息时,立即创建该动态组呼。 动态语音组呼区域的实时更新办法步骤如下: 步骤一:某动态语音组呼创建完成后,网络向组呼成员发送USSD 业务请求消息; 步骤二:当收到从网络侧发送来的USSD业务请求消息后,移动台 能解出此消息,将USSD字串中分配的组呼ID写入SIM卡,同时通过USSD 业务请求响应消息将当前位置信息返回给智能网; 步骤三:若移动台进入某个新的服务小区,则一直聆听BCCH广播 信道上的系统消息,解码出当前服务小区的Cellxa0ID,若该Cellxa0ID 与之前的Cellxa0ID不同,需进行小区重选或越区切换时,移动台就通 过执行USSD业务请求中的USSD字串自动将新的Cellxa0ID报告给智能 网; 步骤四:SCP中应有一个按顺序存储所有小区Cellxa0ID的数据库, 如果SCP收到从移动台发送的执行USSD业务请求位置报告消息,则以 USSD字串中的小区ID信息作为输入参数,查找该移动台要到达的目标 小区,生成新的组呼区域属性;若发现组呼区域发生变化,则立即发 送更新消息给GCR,命令GCR更新其中的组呼区域属性。 步骤三将一直维持到动态组呼被注销或强制注销后才结束。在该 动态组呼存在期间,所有组成员每次有位置改变都需要自动地把新的 位置信息发送给智能网,智能网根据各成员发送来的位置信息实时更 新组呼区域属性。若发现组呼区域有变化,则通过TCP/IP接口发送给 GCR,命令GCR执行相应的操作。